<?php
/**
 * 管理中心· 订单管理模块的逻辑处理
 * ============================================================================
 * 版权所有 2017-2020 北京优特世纪科技有限公司，并保留所有权利。
 * 网站地址: http://www.unitewww.com;
 * ============================================================================
 * 这不是一个自由软件！您只能在不用于商业目的的前提下对程序代码进行修改和使用；
 * 不允许对程序代码以任何形式任何目的的再发布。
 * ============================================================================
 * @since: 1.0
 * @version: 1.0
 **/
namespace Hoteladmin\Model;
use Think\Model;
class OrderModel extends Model{
	/**
     +--------------------------------------------------------------------------
     * 实现获取订单详情的功能
     * @author： XC跃
     * @date 2018-06-06
     +--------------------------------------------------------------------------
     */
    public function orderShow($orid){
        //实例化相关表
        $orident = M('order');
        $odident = M('order_details');
        $reident = M('order_remarks');
        //获取订单信息
        $orFind = $orident->where("`or_id`='".$orid."'")->find();
        if(count($orFind)=='0'){
            layer_error('参数错误','Order/orderList');
        }
        $orFind['addre'] = unserialize($orFind['or_add']);
        $orFind['expre'] = unserialize($orFind['or_expr']);
        //获取商品信息
        $goList = $odident->where("`de_oid`='".$orid."'")->select();
        //获取处理信息
        $reList = $reident->where("`re_oid`='".$orid."'")->order('re_id desc')->select();
        //dump($ores);
        $res = array('ores'=>$orFind,'goList'=>$goList,'reList'=>$reList);
        return $res;
    }
    /**
    +--------------------------------------------------------------------------
     * 实现获取道具订单详情的功能
     * @author： XC跃
     * @date 2018-06-06
    +--------------------------------------------------------------------------
     */
    public function prorderShow($orid){
        //实例化相关表
        $orident = M('order');
        $odident = M('order_details');
        $prident = M('prop');
        //获取订单信息
        $poFind = $orident->where("`or_id`='".$orid."'")->find();
        if(count($poFind)=='0'){
            layer_error('参数错误','Order/orderList');
        }
        $poFind['addre'] = unserialize($poFind['or_add']);
        $poFind['expre'] = unserialize($poFind['or_expre']);
        //获取商品信息
        $goList = $odident->where("`de_oid`='".$poFind['or_id']."'")->select();
        //获取处理信息
        $res = array('ores'=>$poFind,'goList'=>$goList);
        return $res;
    }
}